package com.hbyj.hbm.vo;


import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * Members entity. @author MyEclipse Persistence Tools
 */

public class Members implements java.io.Serializable {

	// Fields

	private Integer id;
	private Departments departments;
	private String name;
	private String empName;
	private String password;
	private String remarks;
	private Integer empId;
	private Integer depId;
	private String loginId;
	private Boolean sex;
	private String empCode;
	private String email;
	private String officeTel;
	private String officeFax;
	private String mobile;
	private String position;
	private String province;
	private String city;
	private String district;
	private String street;
	private String postCode;
	private String tel1;
	private String tel2;
	private Timestamp birthDay;
	private String idcardNo;
	private String naPlace;
	private String party;
	private String eduCat1;
	private String school1;
	private String special1;
	private Timestamp gerTime1;
	private String eduCat2;
	private String school2;
	private String special2;
	private Timestamp gerTime2;
	private String quli1;
	private String quli2;
	private String quli3;
	private String quli4;
	private String posiLevl;
	private String salaLevl;
	private Timestamp enterDate;
	private String enterMode;
	private Boolean endoFlag;
	private Boolean housFlag;
	private Boolean hospFlag;
	private Boolean unemFlag;
	private Boolean gravFlag;
	private String welNote;
	private String persNote;
	private String eduNote;
	private Boolean allowLogin;
	private Boolean delFlag;
	private Integer photoSize;
	private String photoPath;
	private String photoType;
	private String innerEmail;
	private Integer pmroleId;
	private Integer wdepId;
	private String lyCode;
	private Set memberRoles = new HashSet(0);

	// Constructors

	/** default constructor */
	public Members() {
	}

	/** minimal constructor */
	public Members(Integer id, Departments departments, String empName,String nickName,String psw) {
		this.id = id;
		this.departments = departments;
		this.empName = empName;
		this.name=nickName;
		this.password = psw;
	}

	/** full constructor */
	public Members(Integer id, Departments departments, String name,
			String empName, String password, String remarks, Integer empId,
			Integer depId, String loginId, Boolean sex, String empCode,
			String email, String officeTel, String officeFax, String mobile,
			String position, String province, String city, String district,
			String street, String postCode, String tel1, String tel2,
			Timestamp birthDay, String idcardNo, String naPlace, String party,
			String eduCat1, String school1, String special1,
			Timestamp gerTime1, String eduCat2, String school2,
			String special2, Timestamp gerTime2, String quli1, String quli2,
			String quli3, String quli4, String posiLevl, String salaLevl,
			Timestamp enterDate, String enterMode, Boolean endoFlag,
			Boolean housFlag, Boolean hospFlag, Boolean unemFlag,
			Boolean gravFlag, String welNote, String persNote, String eduNote,
			Boolean allowLogin, Boolean delFlag, String photoCont,
			Integer photoSize, String photoPath, String photoType,
			String innerEmail, Integer pmroleId, Integer wdepId, String lyCode,
			Set memberRoles) {
		this.id = id;
		this.departments = departments;
		this.name = name;
		this.empName = empName;
		this.password = password;
		this.remarks = remarks;
		this.empId = empId;
		this.depId = depId;
		this.loginId = loginId;
		this.sex = sex;
		this.empCode = empCode;
		this.email = email;
		this.officeTel = officeTel;
		this.officeFax = officeFax;
		this.mobile = mobile;
		this.position = position;
		this.province = province;
		this.city = city;
		this.district = district;
		this.street = street;
		this.postCode = postCode;
		this.tel1 = tel1;
		this.tel2 = tel2;
		this.birthDay = birthDay;
		this.idcardNo = idcardNo;
		this.naPlace = naPlace;
		this.party = party;
		this.eduCat1 = eduCat1;
		this.school1 = school1;
		this.special1 = special1;
		this.gerTime1 = gerTime1;
		this.eduCat2 = eduCat2;
		this.school2 = school2;
		this.special2 = special2;
		this.gerTime2 = gerTime2;
		this.quli1 = quli1;
		this.quli2 = quli2;
		this.quli3 = quli3;
		this.quli4 = quli4;
		this.posiLevl = posiLevl;
		this.salaLevl = salaLevl;
		this.enterDate = enterDate;
		this.enterMode = enterMode;
		this.endoFlag = endoFlag;
		this.housFlag = housFlag;
		this.hospFlag = hospFlag;
		this.unemFlag = unemFlag;
		this.gravFlag = gravFlag;
		this.welNote = welNote;
		this.persNote = persNote;
		this.eduNote = eduNote;
		this.allowLogin = allowLogin;
		this.delFlag = delFlag;
		this.photoSize = photoSize;
		this.photoPath = photoPath;
		this.photoType = photoType;
		this.innerEmail = innerEmail;
		this.pmroleId = pmroleId;
		this.wdepId = wdepId;
		this.lyCode = lyCode;
		this.memberRoles = memberRoles;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Departments getDepartments() {
		return this.departments;
	}

	public void setDepartments(Departments departments) {
		this.departments = departments;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getEmpName() {
		return this.empName;
	}

	public void setEmpName(String empName) {
		this.empName = empName;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getRemarks() {
		return this.remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Integer getEmpId() {
		return this.empId;
	}

	public void setEmpId(Integer empId) {
		this.empId = empId;
	}

	public Integer getDepId() {
		return this.depId;
	}

	public void setDepId(Integer depId) {
		this.depId = depId;
	}

	public String getLoginId() {
		return this.loginId;
	}

	public void setLoginId(String loginId) {
		this.loginId = loginId;
	}

	public Boolean getSex() {
		return this.sex;
	}

	public void setSex(Boolean sex) {
		this.sex = sex;
	}

	public String getEmpCode() {
		return this.empCode;
	}

	public void setEmpCode(String empCode) {
		this.empCode = empCode;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getOfficeTel() {
		return this.officeTel;
	}

	public void setOfficeTel(String officeTel) {
		this.officeTel = officeTel;
	}

	public String getOfficeFax() {
		return this.officeFax;
	}

	public void setOfficeFax(String officeFax) {
		this.officeFax = officeFax;
	}

	public String getMobile() {
		return this.mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getPosition() {
		return this.position;
	}

	public void setPosition(String position) {
		this.position = position;
	}

	public String getProvince() {
		return this.province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDistrict() {
		return this.district;
	}

	public void setDistrict(String district) {
		this.district = district;
	}

	public String getStreet() {
		return this.street;
	}

	public void setStreet(String street) {
		this.street = street;
	}

	public String getPostCode() {
		return this.postCode;
	}

	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}

	public String getTel1() {
		return this.tel1;
	}

	public void setTel1(String tel1) {
		this.tel1 = tel1;
	}

	public String getTel2() {
		return this.tel2;
	}

	public void setTel2(String tel2) {
		this.tel2 = tel2;
	}

	public Timestamp getBirthDay() {
		return this.birthDay;
	}

	public void setBirthDay(Timestamp birthDay) {
		this.birthDay = birthDay;
	}

	public String getIdcardNo() {
		return this.idcardNo;
	}

	public void setIdcardNo(String idcardNo) {
		this.idcardNo = idcardNo;
	}

	public String getNaPlace() {
		return this.naPlace;
	}

	public void setNaPlace(String naPlace) {
		this.naPlace = naPlace;
	}

	public String getParty() {
		return this.party;
	}

	public void setParty(String party) {
		this.party = party;
	}

	public String getEduCat1() {
		return this.eduCat1;
	}

	public void setEduCat1(String eduCat1) {
		this.eduCat1 = eduCat1;
	}

	public String getSchool1() {
		return this.school1;
	}

	public void setSchool1(String school1) {
		this.school1 = school1;
	}

	public String getSpecial1() {
		return this.special1;
	}

	public void setSpecial1(String special1) {
		this.special1 = special1;
	}

	public Timestamp getGerTime1() {
		return this.gerTime1;
	}

	public void setGerTime1(Timestamp gerTime1) {
		this.gerTime1 = gerTime1;
	}

	public String getEduCat2() {
		return this.eduCat2;
	}

	public void setEduCat2(String eduCat2) {
		this.eduCat2 = eduCat2;
	}

	public String getSchool2() {
		return this.school2;
	}

	public void setSchool2(String school2) {
		this.school2 = school2;
	}

	public String getSpecial2() {
		return this.special2;
	}

	public void setSpecial2(String special2) {
		this.special2 = special2;
	}

	public Timestamp getGerTime2() {
		return this.gerTime2;
	}

	public void setGerTime2(Timestamp gerTime2) {
		this.gerTime2 = gerTime2;
	}

	public String getQuli1() {
		return this.quli1;
	}

	public void setQuli1(String quli1) {
		this.quli1 = quli1;
	}

	public String getQuli2() {
		return this.quli2;
	}

	public void setQuli2(String quli2) {
		this.quli2 = quli2;
	}

	public String getQuli3() {
		return this.quli3;
	}

	public void setQuli3(String quli3) {
		this.quli3 = quli3;
	}

	public String getQuli4() {
		return this.quli4;
	}

	public void setQuli4(String quli4) {
		this.quli4 = quli4;
	}

	public String getPosiLevl() {
		return this.posiLevl;
	}

	public void setPosiLevl(String posiLevl) {
		this.posiLevl = posiLevl;
	}

	public String getSalaLevl() {
		return this.salaLevl;
	}

	public void setSalaLevl(String salaLevl) {
		this.salaLevl = salaLevl;
	}

	public Timestamp getEnterDate() {
		return this.enterDate;
	}

	public void setEnterDate(Timestamp enterDate) {
		this.enterDate = enterDate;
	}

	public String getEnterMode() {
		return this.enterMode;
	}

	public void setEnterMode(String enterMode) {
		this.enterMode = enterMode;
	}

	public Boolean getEndoFlag() {
		return this.endoFlag;
	}

	public void setEndoFlag(Boolean endoFlag) {
		this.endoFlag = endoFlag;
	}

	public Boolean getHousFlag() {
		return this.housFlag;
	}

	public void setHousFlag(Boolean housFlag) {
		this.housFlag = housFlag;
	}

	public Boolean getHospFlag() {
		return this.hospFlag;
	}

	public void setHospFlag(Boolean hospFlag) {
		this.hospFlag = hospFlag;
	}

	public Boolean getUnemFlag() {
		return this.unemFlag;
	}

	public void setUnemFlag(Boolean unemFlag) {
		this.unemFlag = unemFlag;
	}

	public Boolean getGravFlag() {
		return this.gravFlag;
	}

	public void setGravFlag(Boolean gravFlag) {
		this.gravFlag = gravFlag;
	}

	public String getWelNote() {
		return this.welNote;
	}

	public void setWelNote(String welNote) {
		this.welNote = welNote;
	}

	public String getPersNote() {
		return this.persNote;
	}

	public void setPersNote(String persNote) {
		this.persNote = persNote;
	}

	public String getEduNote() {
		return this.eduNote;
	}

	public void setEduNote(String eduNote) {
		this.eduNote = eduNote;
	}

	public Boolean getAllowLogin() {
		return this.allowLogin;
	}

	public void setAllowLogin(Boolean allowLogin) {
		this.allowLogin = allowLogin;
	}

	public Boolean getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(Boolean delFlag) {
		this.delFlag = delFlag;
	}

	public Integer getPhotoSize() {
		return this.photoSize;
	}

	public void setPhotoSize(Integer photoSize) {
		this.photoSize = photoSize;
	}

	public String getPhotoPath() {
		return this.photoPath;
	}

	public void setPhotoPath(String photoPath) {
		this.photoPath = photoPath;
	}

	public String getPhotoType() {
		return this.photoType;
	}

	public void setPhotoType(String photoType) {
		this.photoType = photoType;
	}

	public String getInnerEmail() {
		return this.innerEmail;
	}

	public void setInnerEmail(String innerEmail) {
		this.innerEmail = innerEmail;
	}

	public Integer getPmroleId() {
		return this.pmroleId;
	}

	public void setPmroleId(Integer pmroleId) {
		this.pmroleId = pmroleId;
	}

	public Integer getWdepId() {
		return this.wdepId;
	}

	public void setWdepId(Integer wdepId) {
		this.wdepId = wdepId;
	}

	public String getLyCode() {
		return this.lyCode;
	}

	public void setLyCode(String lyCode) {
		this.lyCode = lyCode;
	}

	public Set getMemberRoles() {
		return this.memberRoles;
	}

	public void setMemberRoles(Set memberRoles) {
		this.memberRoles = memberRoles;
	}

}